package com.kingzoon.seckill.entity;

import java.math.BigDecimal;

public class SpmFeeConfig extends SpmFeeConfigKey {
    /**
    * 业务名称
    */
    private String businessName;

    /**
    * 费用名称
    */
    private String feeName;

    /**
    * 起始收费金额(>=)
    */
    private BigDecimal startMoney;

    /**
    * 起始收费金额
    */
    private BigDecimal endMoney;

    /**
    * 浮动收费比例(0或空,按固定收费金额收取;计算出的值小于固定收费金额按固定收费金额收取) 单位%
    */
    private BigDecimal slidingScale;

    /**
    * 固定收费金额
    */
    private BigDecimal fixedAmount;

    /**
    * 是否启用(0:不启用;1:启用)
    */
    private Short isAvailableStatus;

    /**
    * 会员类型名称
    */
    private String memberTypeName;

    /**
    * 渠道类型名称
    */
    private String channelTypeName;

    public String getBusinessName() {
        return businessName;
    }

    public void setBusinessName(String businessName) {
        this.businessName = businessName;
    }

    public String getFeeName() {
        return feeName;
    }

    public void setFeeName(String feeName) {
        this.feeName = feeName;
    }

    public BigDecimal getStartMoney() {
        return startMoney;
    }

    public void setStartMoney(BigDecimal startMoney) {
        this.startMoney = startMoney;
    }

    public BigDecimal getEndMoney() {
        return endMoney;
    }

    public void setEndMoney(BigDecimal endMoney) {
        this.endMoney = endMoney;
    }

    public BigDecimal getSlidingScale() {
        return slidingScale;
    }

    public void setSlidingScale(BigDecimal slidingScale) {
        this.slidingScale = slidingScale;
    }

    public BigDecimal getFixedAmount() {
        return fixedAmount;
    }

    public void setFixedAmount(BigDecimal fixedAmount) {
        this.fixedAmount = fixedAmount;
    }

    public Short getIsAvailableStatus() {
        return isAvailableStatus;
    }

    public void setIsAvailableStatus(Short isAvailableStatus) {
        this.isAvailableStatus = isAvailableStatus;
    }

    public String getMemberTypeName() {
        return memberTypeName;
    }

    public void setMemberTypeName(String memberTypeName) {
        this.memberTypeName = memberTypeName;
    }

    public String getChannelTypeName() {
        return channelTypeName;
    }

    public void setChannelTypeName(String channelTypeName) {
        this.channelTypeName = channelTypeName;
    }
}